package io.renren.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 历史合同基础表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-06-12 10:12:18
 */
public class HisContractEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private String id;
	//
	private String hisid;
	//合同编号，同一个合同编号唯一
	private String contractno;
	//合同名称或者合同标题
	private String contractname;
	//合同年月
	private String contractmonth;
	//合同日期
	private Date contractdate;
	//
	private String contracttypeid;
	//
	private String address;
	//
	private BigDecimal contractmoney;
	//
	private BigDecimal haspaidmoney;
	//
	private BigDecimal nopaidmoney;
	//合同签约人ID
	private String employeeid;
	//分成人ID列表，中间用,隔开
	private String splitemployeeidlist;
	//多人分层比例
	private String splitpercent;
	//
	private String excol;
	//
	private String memo;
	//
	private Date createtime;
	//
	private String createby;
	//
	private Date updatetime;
	//
	private String updateby;
	//
	private Boolean state;

	/**
	 * 设置：
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：
	 */
	public void setHisid(String hisid) {
		this.hisid = hisid;
	}
	/**
	 * 获取：
	 */
	public String getHisid() {
		return hisid;
	}
	/**
	 * 设置：合同编号，同一个合同编号唯一
	 */
	public void setContractno(String contractno) {
		this.contractno = contractno;
	}
	/**
	 * 获取：合同编号，同一个合同编号唯一
	 */
	public String getContractno() {
		return contractno;
	}
	/**
	 * 设置：合同名称或者合同标题
	 */
	public void setContractname(String contractname) {
		this.contractname = contractname;
	}
	/**
	 * 获取：合同名称或者合同标题
	 */
	public String getContractname() {
		return contractname;
	}
	/**
	 * 设置：合同年月
	 */
	public void setContractmonth(String contractmonth) {
		this.contractmonth = contractmonth;
	}
	/**
	 * 获取：合同年月
	 */
	public String getContractmonth() {
		return contractmonth;
	}
	/**
	 * 设置：合同日期
	 */
	public void setContractdate(Date contractdate) {
		this.contractdate = contractdate;
	}
	/**
	 * 获取：合同日期
	 */
	public Date getContractdate() {
		return contractdate;
	}
	/**
	 * 设置：
	 */
	public void setContracttypeid(String contracttypeid) {
		this.contracttypeid = contracttypeid;
	}
	/**
	 * 获取：
	 */
	public String getContracttypeid() {
		return contracttypeid;
	}
	/**
	 * 设置：
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：
	 */
	public void setContractmoney(BigDecimal contractmoney) {
		this.contractmoney = contractmoney;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getContractmoney() {
		return contractmoney;
	}
	/**
	 * 设置：
	 */
	public void setHaspaidmoney(BigDecimal haspaidmoney) {
		this.haspaidmoney = haspaidmoney;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getHaspaidmoney() {
		return haspaidmoney;
	}
	/**
	 * 设置：
	 */
	public void setNopaidmoney(BigDecimal nopaidmoney) {
		this.nopaidmoney = nopaidmoney;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getNopaidmoney() {
		return nopaidmoney;
	}
	/**
	 * 设置：合同签约人ID
	 */
	public void setEmployeeid(String employeeid) {
		this.employeeid = employeeid;
	}
	/**
	 * 获取：合同签约人ID
	 */
	public String getEmployeeid() {
		return employeeid;
	}
	/**
	 * 设置：分成人ID列表，中间用,隔开
	 */
	public void setSplitemployeeidlist(String splitemployeeidlist) {
		this.splitemployeeidlist = splitemployeeidlist;
	}
	/**
	 * 获取：分成人ID列表，中间用,隔开
	 */
	public String getSplitemployeeidlist() {
		return splitemployeeidlist;
	}
	/**
	 * 设置：多人分层比例
	 */
	public void setSplitpercent(String splitpercent) {
		this.splitpercent = splitpercent;
	}
	/**
	 * 获取：多人分层比例
	 */
	public String getSplitpercent() {
		return splitpercent;
	}
	/**
	 * 设置：
	 */
	public void setExcol(String excol) {
		this.excol = excol;
	}
	/**
	 * 获取：
	 */
	public String getExcol() {
		return excol;
	}
	/**
	 * 设置：
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	/**
	 * 获取：
	 */
	public String getMemo() {
		return memo;
	}
	/**
	 * 设置：
	 */
	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	/**
	 * 获取：
	 */
	public Date getCreatetime() {
		return createtime;
	}
	/**
	 * 设置：
	 */
	public void setCreateby(String createby) {
		this.createby = createby;
	}
	/**
	 * 获取：
	 */
	public String getCreateby() {
		return createby;
	}
	/**
	 * 设置：
	 */
	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdatetime() {
		return updatetime;
	}
	/**
	 * 设置：
	 */
	public void setUpdateby(String updateby) {
		this.updateby = updateby;
	}
	/**
	 * 获取：
	 */
	public String getUpdateby() {
		return updateby;
	}
	/**
	 * 设置：
	 */
	public void setState(Boolean state) {
		this.state = state;
	}
	/**
	 * 获取：
	 */
	public Boolean getState() {
		return state;
	}
}
